/*==============================================================================
*
*                                  木目智能电子
*
*产品名称 :
*
*文件名称 : DBG_PR.c
*软件作者 : Yummo
*修改记录 :新建    时间 : 2021-1-2 13:39:01
==============================================================================*/
#include "DBG_PR.h"

#ifdef USE_DBG_PR

#include <stdio.h>
#include <stdarg.h>
#include "main.h"

extern UART_HandleTypeDef huart1;

/********************************************************************************
*函数功能:
  printf函数重定向到串口输出
*修改记录:
*日期:                            作者:                      摘要:
      2021-1-2      YummoShin
********************************************************************************/
int DBG_PR(char* fmt, ...)
{
  va_list args;
  int n;
  char sprint_buf[256];

  va_start(args, fmt);
  n = vsprintf(sprint_buf, fmt, args);
  va_end(args);

  HAL_UART_Transmit(&huart1, sprint_buf, n, HAL_MAX_DELAY);
  return n;
}

#endif
